package com.design.pattern.createmode.builder;
/**
 * 创建型模式-建造者模式
 * @author yll
 * @version 1.0.0
 * @date 2024/03/17 13：35
 * @desc Builder是为创建一个产品对象的各个部件指定的抽象接口
 * */
public interface IBuilder {

    public void installName();
    /**
     * 安装CPU
     * */
    public void installCPU();
    /**
     * 安装显卡
     * */
    public void installGPU();
    /**
     * 安装内存
     * */
    public void installMemory();
    /**
     * 安装硬盘
     * */
    public void installHardDisk();

    /**
     * 得到产品
     * */
    public Computer getComputer();
}
